package com.css.fxfzaqbz.modules.data.queryParams;

import com.css.fxfzaqbz.modules.data.entity.ImportantActivity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.Date;

@Data
@Component
public class SeismicHazardAssessQueryParams implements Serializable {


    private String iaId;

    private String bbId;


    //活动ID
    private String iaNumber;
    //活动名称
    private String iaName ;
    //所属省份
    private String iaProvince;
    //城市名称
    private String iaCity;
    //区县名称
    private String iaCounties;
    //行政代码
    private String iaCode ;

    //起始时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date iaStartingTime;
    //终止时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date iaFinshTime;
    //重点目标
    private String iaZdmb;
    //文件通知
    private String iaWjtz;
    //活动简介
    private String iaHdjj;
    //指导单位
    private String iaZddw;
    //指导单位业务人员
    private String iaZddwYwry;
    //实施单位
    private String iaSsdw;
    //实施单位业务人员
    private String iaSsdwYwry;
    //协同单位
    private String iaXtdw;
    //协同单位业务人员
    private String iaXtdwYwry;
    //业务人员
    private String ywrys;
    //初步审核
    private String iaCbsh;
    //部门审核
    private String iaBmsh;
    //领导审核
    private String iaLdsh ;
    //创建人
    private String iaCjr;
    //创建人单位
    private String iaCjrDw;
    //联系方式
    private String iaLxfs;
    //邮箱
    private String iaEmail;

    /**
     * 状态0正常1删除
     */
    private String delFlag;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private String iaActivityStatus ;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime2;
    //指导单位业务人员分工
    private String iaZddwYwryFg;
    //实施单位业务人员分工
    private String iaSsdwYwryFg;
    //协同单位业务人员分工
    private String iaXtdwYwryFg;
    //地震会商趋势意见
    private String iaOpinion ;
    //地震会商趋势意见状态
    private String iaOpinionStatus;
    //当前登录人Id
    private String dlrId;



    //省id
    private String provinceId ;
    //市id
    private String cityId ;
    //区县id
    private String countiesId;

    //前端传的值 用来做状态的条件查询
    private String bsStatus ;


    private String content;
  /*  private String eeStatus ;
    private String bdStatus;
    private String bcStatus;
    private String bsStatus;
    private String ktStatus;
    private String utStatus;*/

    private Integer curPage;
    private Integer pageSize;
    private String field;
    private String value;
    private String sign;
}
